package com.bot.adms.service.impl;

import com.bot.adms.model.bo.AdInfoBo;
import com.bot.adms.model.vo.AdInfoVo;
import com.bot.adms.service.IModel;

import java.util.List;
import java.util.Collections;

public class ModelImpl implements IModel {
    /**
     * 删除广告
     *
     * @param id 删除广告的id标识
     * @return是否成功
     */
    @Override
    public Boolean deleteAd(Long id) {
        return null;
    }

    /**
     * 查看广告
     *
     * @param id 查看广告的id标识
     * @return 查询到的广告信息的vo视图模型
     */
    @Override
    public AdInfoVo getAd(Long id) {
        return null;
    }

    /**
     * 预览广告
     *
     * @param id 查看广告的id标识
     * @return 需要预览的广告信息的vo视图模型
     */
    @Override
    public AdInfoVo previewAd(Long id) {
        return null;
    }

    /**
     * 查询广告
     *
     * @param adInfoBo 查询的广告条件，包含用标题名，状态
     * @return搜索到的广告的信息的视图数据集合
     */
    @Override
    public List<AdInfoVo> getAdList(AdInfoBo adInfoBo) {
        return Collections.emptyList();
    }

    /**
     * 下线广告
     *
     * @param id 需要下线的id标识
     * @return是否成功
     */
    @Override
    public Boolean release(Long id) {
        return null;
    }

    /**
     * 上线广告
     *
     * @param id 需要上线的id标识
     * @return是否成功
     */
    @Override
    public Boolean offLine(Long id) {
        return null;
    }
}

